package com.xsqd.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author fjx
 * @since 2023年10月13日
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("bzqd_xsc_problem_info")
public class BzqdXscProblemInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 问题原始编码
     */
    @TableField(value = "wtysbm")
    private String wtysbm;

    /**
     * 蓄水池问题ID
     */
    @TableId(value = "xscwtid", type = IdType.AUTO)
    private String xscwtid;

    /**
     * 问题编码
     */
    @TableField("wtbm")
    private String wtbm;

    /**
     * 问题标题
     */
    @TableField("wtbt")
    private String wtbt;

    /**
     * 问题描述
     */
    @TableField("wtms")
    private String wtms;

    /**
     * 问题所属清单类型
     */
    @TableField("wtssqdlx")
    private String wtssqdlx;

    /**
     * 方案报审时限
     */
    @TableField("fabssx")
    private String fabssx;

    /**
     * 反馈类型
     */
    @TableField(value = "fklx")
    private String fklx;

    /**
     * 反馈周期
     */
    @TableField("fkzq")
    private String fkzq;

    /**
     * 问题上报单位
     */
    @TableField("wtsbdw")
    private String wtsbdw;

    /**
     * 发布单位编码
     */
    @TableField("fbdwbm")
    private String fbdwbm;

    /**
     * 发布单位名称
     */
    @TableField("fbdwmc")
    private String fbdwmc;

    /**
     * 行业主管单位编码
     */
    @TableField("hyzgdwbm")
    private String hyzgdwbm;

    /**
     * 行业主管单位名称
     */
    @TableField("hyzgdwmc")
    private String hyzgdwmc;

    /**
     * 整改牵头单位编码
     */
    @TableField("zgqtdwbm")
    private String zgqtdwbm;

    /**
     * 整改牵头单位名称
     */
    @TableField("zgqtdwmc")
    private String zgqtdwmc;

    /**
     * 整改协同单位编码
     */
    @TableField("zgxtdwbm")
    private String zgxtdwbm;

    /**
     * 整改协同单位名称
     */
    @TableField("zgxtdwmc")
    private String zgxtdwmc;

    /**
     * 问题状态0:待审核\1:已纳入清单\2:未采纳
     */
    @TableField("wtzt")
    private String wtzt;

    /**
     * 标签信息
     */
    @TableField("bqgx")
    private String bqgx;

    /**
     * 发布单位行政编码
     */
    @TableField("fbdwxzbm")
    private String fbdwxzbm;

    /**
     * 发布单位行政名称
     */
    @TableField("fbdwxzmc")
    private String fbdwxzmc;

    /**
     * 数据推送过去的记录时间
     */
    @TableField("sjjlsj")
    private LocalDate sjjlsj;


}
